package com.gzsxy.excel.entity;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentRowHeight;
import com.alibaba.excel.annotation.write.style.HeadRowHeight;
import lombok.Data;

/**
 * @Author
 * @Description //TODO
 * @Date 2022/01/22
 * @Param $
 * @return $
 **/
@ContentRowHeight(30) // 文本行高度
@HeadRowHeight(30) // 标题高度
@ColumnWidth(30) // 默认列宽度
@Data
public class ProductWeeklyReportTo {
    /**
     * 类别
     */
    @ExcelProperty("类别")
    @ColumnWidth(15)
    private String type;

    /**
     * 类别
     */
    @ExcelProperty("产品名称（一级）")
    @ColumnWidth(25)
    private String firstName;

    /**
     * 类别
     */
    @ExcelProperty("产品名称（二级）")
    @ColumnWidth(25)
    private String secondName;

    /**
     * 类别
     */
    @ExcelProperty("整体进度")
    @ColumnWidth(15)
    private String schedule;

    /**
     * 负责人账户
     */
    @ExcelProperty("负责人")
    @ColumnWidth(15)
    private String userName;

    /**
     * 本周关键目标
     */
    @ExcelProperty("本周关键目标")
    @ColumnWidth(40)
    private String keyTarget;

    /**
     * 完成情况
     */
    @ExcelProperty("本周主要工作完成情况")
    @ColumnWidth(40)
    private String completionStatus;

    /**
     * 下周关键目标
     */
    @ExcelProperty("下周关键工作目标(里程碑)")
    @ColumnWidth(40)
    private String nextTarget;
}
